package com.ts.api.http.receive.entity.apply.req;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 安心分期-进件请求
 *
 * @author WJB
 */
@Data
public class ApiReceiveApplyAnXinFenQi {
    /** 手机号 */
    @JSONField(name = "phone")
    private String phone;

    /** 姓名 */
    @JSONField(name = "name")
    private String userName;

    /** 年龄 */
    @JSONField(name = "age")
    private String age;

    /** 性别：男/女 */
    @JSONField(name = "sex")
    private String sex;

    /** 身份证 */
    @JSONField(name = "id_num")
    private String idcard;

    /** 城市名称，不带市 */
    @JSONField(name = "city")
    private String city;

    /** 贷款金额（单位：元），如：10000 */
    @JSONField(name = "loan")
    private String loanAmount;

    /** 用户IP */
    @JSONField(name = "joinip")
    private String ip;

    /** 芝麻分：
     1：无
     2：600分以下
     3：600-650分
     4：650-700分
     5：大于700 */
    @JSONField(name = "zhima")
    private String sesameCredit;

    /** 花呗：
     1：无
     2：5000以下
     3: 5000-10000
     4: 10000以上 */
    @JSONField(name = "huabei")
    private String hbLimit;

    /** 白条：
     1：无
     2：5000以下
     3: 5000以上 */
    @JSONField(name = "baitiao")
    private String btLimit;

    /** 公积金：
     1：无
     2：有 */
    @JSONField(name = "fund")
    private String providentFund;

    /** 社保：
     1：无
     2：有 */
    @JSONField(name = "has")
    private String socialSecurity;

    /** 房产：
     1：无
     2：有 */
    @JSONField(name = "house")
    private String realEstateInfo;

    /** 车产：
     1：无
     2：有 */
    @JSONField(name = "car")
    private String carInfo;

    /** 保单保险：
     1：无
     2：有 */
    @JSONField(name = "insurance")
    private String insurancePolicy;

    /** 逾期状态：
     1：无
     2：有 */
    @JSONField(name = "overdue")
    private String overdue;

    /** 学历：
     1：初中及以下
     2：中专
     3：高中
     4：大专
     5：本科
     6：研究生及以上 */
    @JSONField(name = "edu")
    private String educationAttainment;

    /** 职业身份：
     1：上班族
     2：企业主
     3：自由职业者
     4：个体户
     5：公务员
     6：无固定职业 */
    @JSONField(name = "working")
    private String career;

    /** 信用卡：
     1：无
     2：有 */
    @JSONField(name = "credit")
    private String creditLimit;
}
